Dudlewebs\WPMCS\Google\Auth\OAuth2 D

Total Complexity 167
Dependencies 18
Dependents 4
Total lines 1,483
Lines of code 552
Logical lines of code 320
Comment lines 515
Methods 78
Properties 37

Methods 78

Method Rating Maintainability Complexity Lines of code
generateCredentialsRequest()
A
42 11 50
getFirebaseJwtKeys()
A
47 11 38
toJwt()
A
48 10 30
getGrantType()
A
55 10 21
buildFullAuthorizationUri()
A
50 8 26
getLastReceivedToken()
S
55 6 19
setScope()
S
57 6 17
updateToken()
S
57 4 16
verifyIdToken()
S
59 4 14
parseTokenResponse()
S
60 4 12
setRedirectUri()
S
62 4 12
getExpiresAt()
S
66 4 9
fetchAuthToken()
S
62 3 12
jwtDecode()
S
62 3 11
setGrantType()
S
64 3 10
addClientCredentials()
S
65 3 9
setSigningAlgorithm()
S
65 3 9
getCacheKey()
S
66 3 9
isAbsoluteUri()
S
74 3 4
__construct()
S
49 1 29
generateRandomString()
S
63 2 10
coerceUri()
S
72 2 6
setExpiresIn()
S
66 2 9
isExpired()
S
72 2 5
getScope()
S
71 2 6
getIdToken()
S
82 1 3
getExpiry()
S
82 1 3
setExpiry()
S
81 1 3
getExpiresIn()
S
82 1 3
getCodeChallengeMethod()
S
82 1 3
setExpiresAt()
S
81 1 3
getIssuedAt()
S
82 1 3
setIssuedAt()
S
81 1 3
getAccessToken()
S
82 1 3
setAccessToken()
S
81 1 3
getRedirectUri()
S
82 1 3
setIdToken()
S
81 1 3
setGrantedScope()
S
81 1 3
getRefreshToken()
S
82 1 3
setRefreshToken()
S
81 1 3
setAdditionalClaims()
S
81 1 3
getAdditionalClaims()
S
82 1 3
getIssuedTokenType()
S
82 1 3
getCodeChallenge()
S
76 1 3
getClientName()
S
81 1 3
generateCodeVerifier()
S
79 1 3
setCodeVerifier()
S
81 1 3
getCodeVerifier()
S
82 1 3
getGrantedScope()
S
82 1 3
getExtensionParams()
S
82 1 3
setExtensionParams()
S
81 1 3
getClientId()
S
82 1 3
setTokenCredentialUri()
S
80 1 3
getTokenCredentialUri()
S
82 1 3
getAuthorizationUri()
S
82 1 3
getState()
S
82 1 3
setState()
S
81 1 3
getCode()
S
82 1 3
setCode()
S
81 1 3
getUsername()
S
82 1 3
setUsername()
S
81 1 3
getPassword()
S
82 1 3
setPassword()
S
81 1 3
setClientId()
S
81 1 3
getSigningAlgorithm()
S
82 1 3
getClientSecret()
S
82 1 3
setClientSecret()
S
81 1 3
getIssuer()
S
82 1 3
setIssuer()
S
81 1 3
setAuthorizationUri()
S
80 1 3
setSub()
S
81 1 3
getAudience()
S
82 1 3
setAudience()
S
81 1 3
getSigningKey()
S
82 1 3
setSigningKey()
S
81 1 3
getSigningKeyId()
S
82 1 3
setSigningKeyId()
S
81 1 3
getSub()
S
82 1 3